Shinobi. Ninja. Masters of stealth and spy craft. Since the olden days of feudal Japan, their legends and mysteries have intrigued millions worldwide.